Micron Document
pintobyte rngit


Displaying Raw • Download

xous-core/emulation/linux-server.resc main (17e4bce8) Text, 1.01 KB

:name: Versatile
:description: This script runs Linux on Versatile.
# log in with username "root"

using sysbus
$name?="Versatile"
mach create $name

machine LoadPlatformDescription @platforms/boards/versatile.repl

sysbus Redirect 0xC0000000 0x0 0x10000000

$bin?=@emulation/versatile-vmlinux
$rootfs?=@emulation/linux-server-rootfs.jffs2

### create externals ###

showAnalyzer sysbus.uart0

emulation CreateSwitch "switch"
connector Connect smc91x switch

machine CFIFlashFromFile $rootfs 0x34000000 "flash"
# Silence the PS2 mouse
logLevel 3 kmi1.mouse

macro reset
"""
### set registers ###

sysbus.cpu SetRegisterUnsafe 0 0x0
sysbus.cpu SetRegisterUnsafe 1 0x183 # board id
sysbus.cpu SetRegisterUnsafe 2 0x100 # atags

### load binaries ###

sysbus LoadELF $bin false

sysbus LoadAtags "console=ttyAMA0,115200 root=/dev/mtdblock0 ro rootfstype=jffs2 mtdparts=armflash.0:64m@0x0 earlyprintk mem=256M" 0x10000000 0x100
cpu PC 0x8000
"""

logLevel 3
runMacro $reset

Served by rngit 1.4.0 - Generated in 0.03s